#logoContainer {    
    width:272px;
    height:62px;
    padding:7px 0px 0px 10px;

}


#headerContain {
    margin: 0;
    padding: 0 5px;
   
}

#userSearchWrapper {
    clear: left;
    float: right;
    left: 10px;
    margin: 2px 10px 0 0;
    position: relative;
    top: 9px;
}

#userFunctionsContainer {
    
    right: 4px;
    top: 0;
}

body {
    background: url("/images/pages_body_grad.gif") repeat-x scroll center top transparent;
    text-align: center;
    line-height: 1.4;
    
}


#internalContent {
    float: left;
    margin: 0 6px 0 16px;
    padding: 0 0 60px;
    width: 558px;
}

.contentTitle {
    background: url("/images/yellowLine.gif") no-repeat scroll left bottom transparent;
    margin: 0 0 10px;
    padding: 0 0 3px;
}

#breadCrumbNav, #breadCrumbNav a {
    color: #BBBBBB;
    text-decoration: none;
}

#breadCrumbNav {
    color: #888888 !important;
    font-size: 1.1em;
    margin: 0;
    padding: 0;
}
.bodyCopy p, .pageConRow1col p, .bottomAdTile p, .pageConRow2col p, .summaryColumn p, #errorWrap p {
    clear: both;
    color: #666666;
    font-size: 1.1em;
    margin: 0;
    padding: 0 15px 10px 0;
    font-family: Verdana,Arial,Arial Unicode MS,Helvetica,sans-serif;
    
}

.contentTitle h1, .pageConRow1col h1, .pageConRow2col h1, .pageConRow3col h1 {
    color: #000000;
    font-family: Verdana,Helvetica,Arial,sans-serif;
    font-size: 2em;
    font-weight: normal;
    margin: 0;
    padding: 0;

background: none repeat scroll 0 0 transparent;
}

#secondaryNavLinks h2.secondaryNavLinkTop {
    background-image: url("/images/h2_topYellow.gif");
    background-repeat: no-repeat;
}

#secondaryNavLinks h2 {
    background-color: #FFCC00;
    border-top: 1px solid #FFFFFF;
    font-size: 1.2em;
    font-weight: bold;
    margin: 0;
    padding: 5px 5px 5px 10px;
}

#secondaryNavContainer {
    float: left;
    margin: 4px 0 0;
    padding: 0;
    width: 180px;
}
#secondaryNavExtras {
    margin: 0;
    padding: 0;
}
#secondaryNavLinks {
    background: url("/images/li_itemLast.gif") no-repeat scroll center bottom #EBEBEB;
    margin: 0;
    padding: 0 0 2px;
}
#secondaryNavLinks ul {
    border: medium none;
    list-style-type: none;
    margin: 0;
    overflow: hidden;
    padding: 0;
}
#secondaryNavLinks li {
    background: url("/images/navArrowOrange.gif") no-repeat scroll 12px 6px transparent;
    border-top: 1px solid #FFFFFF;
    display: block;
    font-size: 1.1em;
    margin: 0;
    padding: 2px 8px 2px 21px;
}
#secondaryNavLinks li.secondarySubItem {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #F9F9F9;
    background-position: 22px 6px !important;
    border-color: #FFFFFF -moz-use-text-color -moz-use-text-color;
    border-right: medium none;
    border-style: solid none none;
    border-width: 1px medium medium;
    display: block;
    margin: 0;
    padding: 2px 0 2px 32px;
}
#secondaryNavLinks li.secondarySubItemHighlight {
    background-color: #333333;
    background-position: 22px 6px !important;
    border: medium none;
    display: block;
    margin: 0;
    padding: 2px 0 2px 32px;
}
#secondaryNavLinks li.secondarySubItemCurrent {
    background: url("/images/navArrowOrange.gif") no-repeat scroll 12px 6px #F9F9F9;
    border-top: 1px solid #FFFFFF;
}
#secondaryNavLinks li.leftNavOn, #secondaryNavLinks li.leftNavOnSecondary {
    background: url("/images/navArrowOrange.gif") no-repeat scroll 12px 6px #333333;
    border-bottom: 1px solid #FFFFFF;
    color: #FFFFFF;
    display: block;
    font-weight: bold;
    margin: 0;
    padding: 2px 0 2px 21px;
}
#secondaryNavLinks li.leftNavOnSecondary {
    background-position: 22px 6px;
    padding: 2px 0 2px 32px;
}
#secondaryNavLinks li a {
    color: #333333;
    display: block;
    text-decoration: none;
}
#secondaryNavLinks li.secondarySubItemHighlight a {
    color: #FFFFFF;
    display: block;
    text-decoration: none;
}
#secondaryNavLinks li.leftNavOn a, #secondaryNavLinks li.leftNavOnSecondary a {
    color: #FFFFFF;
    text-decoration: none;
}

#rhsTilesContainer {
    float: left;
    line-height: 1.5em;
    margin: 4px 0 0 2px;
    padding-bottom: 280px;
    position: relative;
    width: 220px;
}
.rhsTiles {
    background: url("/images/rhsTiles_bgBottom.gif") no-repeat scroll center bottom #EEEEEE;
    margin: 0 0 10px;
    position: relative;
}
.rhsTilesImage {
    position: absolute;
    right: 0;
    top: 0;
}
.rhsTileLinks {
    height: auto !important;
    min-height: 75px;
    padding: 0 55px 12px 12px;
    word-wrap: break-word;
}
#rhsTilesContainer ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
#rhsTilesContainer li {
    background: url("/images/navArrowOrange.gif") no-repeat scroll 2px 5px transparent;
    border-bottom: 1px solid #EEEEEE;
    display: block;
    font-size: 1.1em;
    margin: 0;
    padding: 0 0 0 13px;
}
#rhsTilesContainer li#rhsNoLink {
    background: url("/images/navArrowGrey.gif") no-repeat scroll 2px 5px transparent;
    border-bottom: 1px solid #EEEEEE;
    color: #000000;
    margin: 0;
    padding: 1px 0 1px 13px;
}
#rhsTilesContainer li a {
    color: #333333;
    display: block;
    text-decoration: none;
}
#rhsTilesContainer li.rhsNoLink a {
    color: #FFFFFF;
    text-decoration: none;
}
#rhsTilesContainer li a:hover, #rhsTilesContainer li a:focus, #rhsTilesContainer li a:active {
    display: block;
    text-decoration: underline;
}

.clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}

.pageConRow2col, .pageConRow3col, .pageConRow1col {
    margin: 0;
    padding: 0 0 20px;
}

.productInfoContainer {
    background: url("/images/productInfo_bg.gif") no-repeat scroll right top transparent;
    margin: 0 5px 0 0;
    padding-top: 15px;
}


.bottomAdListWrap {
    background-position: right top;
    background-repeat: no-repeat;
    height: auto !important;
    min-height: 60px;
    padding-top: 5px;
}

.bottomAdTile {
    background-position: right top;
    background-repeat: no-repeat;
    color: #000000;
    float: left;
    padding: 20px 12px 0 0;
    width: 267px;
}

.bottomAdTile li {
    background-image: url("/images/navArrowOrange.gif");
    background-position: 5px 5px;
    background-repeat: no-repeat;
    color: #000000;
    display: block;
    font-size: 1.1em;
    margin: 0;
    padding: 2px 0 2px 16px;
}

li {
    list-style-type: none;
}

.bottomAdTile h2 {
    background-image: url("/images/yellowLine.gif");
    background-position: left bottom;
    background-repeat: no-repeat;
    color: #000000;
    font-family: Verdana,Helvetica,Arial,sans-serif;
    font-size: 1.5em;
    font-weight: bold;
    margin: 0 0 10px;
    padding: 0 0 4px;
}

#didYouKnowWrap {
    bottom: 0;
    position: absolute;
    right: 0;
    text-align: left;
    z-index: 0;
}
#didYouKnowModule {
    background: url("/images/didyouknow_bgtop.jpg") no-repeat scroll 0 0 #525252;
    bottom: 135px;
    color: #FFFFFF;
    font-size: 1.1em;
    line-height: 1.3em;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 42px;
    text-align: left;
    width: 151px;
}
#didYouKnowModule a {
    color: #FFFFFF;
    text-decoration: none;
}
#didYouKnowModule a:hover {
    color: #FFFFFF;
    text-decoration: underline;
}
#didYouKnowModule p {
    margin: 0 0 8px;
}
#didYouKnowCopy {
    padding: 14px 10px 0 15px;
}
#didYouKnowCopy ul {
    display: block;
    list-style-type: none;
    margin: 0;
    padding: 0;
}
#didYouKnowCopy li {
    background: url("/images/navArrowOrange.gif") no-repeat scroll 0 4px transparent;
    display: block;
    margin: 0 0 5px;
    padding: 0 0 2px 8px;
}
#didYouKnowGrass {
    background: url("/images/didyouknow_grass.jpg") no-repeat scroll right bottom transparent;
    height: 50px;
    margin: 0;
    padding: 0;
    position: static;
    text-align: right;
    width: 647px;
}
#didYouKnowImage {
    bottom: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 0;
    vertical-align: bottom;
}
#didYouKnowImage img {
    margin: 0;
    padding: 0;
    vertical-align: bottom;
}

#didYouKnowModule h3 {
    background: url("/images/h3_didyouknowgrey.gif") no-repeat scroll left top transparent;
    color: #F3F3F3;
    font-size: 1.1em;
    height: 17px;
    margin: 0 0 8px;
    padding: 0;
    text-indent: -500em;
    width: 103px;
}
li.activeWhiteLinkNoDivide {
    border-right: medium none !important;
    color: #FFFFFF;
    font-weight: bold !important;
    text-decoration: none !important;
}
a.activeWhiteLink {
    color: #FFFFFF;
    font-weight: bold !important;
    text-decoration: none !important;
}

.bottomAdTile h2 {
    background-image: url("/images/yellowLine.gif");
    background-position: left bottom;
    background-repeat: no-repeat;
    color: #000000;
    font-family: Verdana,Helvetica,Arial,sans-serif;
    font-size: 1.5em;
    font-weight: bold;
    margin: 0 0 10px;
    padding: 0 0 4px;
}

.btn_applyNow, .btn_logOn {
    background-image: url("/images/applyNow.gif");
    background-position: 10px 2px;
    background-repeat: no-repeat;
    font-size: 1.2em;
    padding: 2px 0 5px 40px;
}

.btn_applyNow, .btn_logOn {
    background-image: url("/images/applyNow.gif");
    background-position: 10px 2px;
    background-repeat: no-repeat;
    font-size: 1.2em;
    padding: 2px 0 5px 40px;
}
.btn_logOn {
    background-image: url("/images/logOn.gif");
    background-position: 10px 4px;
    padding-top: 4px;
}
.btn_callCard {
    background-image: url("/images/callCard.gif");
    background-position: 10px 2px;
    background-repeat: no-repeat;
    color: #333333;
    font-size: 1.2em;
    font-weight: bold;
    padding: 2px 0 5px 40px;
    text-decoration: none;
}
.btn_newsletter {
    background-image: url("/images/home_loan_newsletter_icon.gif");
    background-position: 10px 2px;
    background-repeat: no-repeat;
    font-size: 1.2em;
    padding: 2px 0 5px 40px;
}
.btn_SwitchArrow {
    background-image: url("/images/icon_switch.gif");
    background-position: 10px 2px;
    background-repeat: no-repeat;
    font-size: 1.2em;
    padding: 2px 0 5px 40px;
}
.btn_subscribe {
    background-image: url("/images/subscribe-icon.gif");
    background-position: 10px 2px;
    background-repeat: no-repeat;
    font-size: 1.2em;
    padding: 2px 0 5px 40px;
}
.btn_applyNow a, .btn_logOn a, .btn_newsletter a, .btn_SwitchArrow a, .btn_subscribe a {
    color: #333333;
    font-weight: bold;
    text-decoration: none;
}
.btn_applyNow a:hover, .btn_logOn a:hover, .btn_newsletter a:hover, .btn_SwitchArrow a:hover, .btn_subscribe a:hover {
    text-decoration: underline;
}

.pageConRow2col .contentColumn {
    margin: 0;
    padding: 0 9px 0 0;
    width: 270px;
}

.contentColumn {
    border: 0 none;
    color: #666666;
    float: left;
    margin: 0;
    padding: 0;
}
.contentColumn h4 a {
    color: #000000;
    font-weight: bold;
    text-decoration: none;
}
.contentColumn h4  a:hover {
    margin:0;
    text-decoration: underline;
    font-size:1em;

}
#footerContainer {
    border-top: 1px solid #EEEEEE;
    color: #999999;
    margin: 0 auto;
    padding: 10px 0 20px 10px;
    text-align: left;
    width: 988px;
}

#bodyContain {
background:none;
padding:0px;

}


#userFunctionsLinks p {
    color: #999999;
    margin: 5px 0 0 4px;
    
padding:0px;
}



#userFunctionsLinks {
    float: left;
    font-size: 1.1em;
    margin: 10px 15px 0 0;
    text-align: right;
    width: 400px;
}

#userFunctionsLinks p {
    color: #999999;
    margin: 0 0 4px;
}

.gradientWrap {
    background: url("/images/css/cc_bg.gif") no-repeat scroll right top transparent;
    height: auto !important;
    min-height: 50px;
    padding-right: 10%;
    width: 90%;
}


ol {
    color: #666666;
    font-size: 1.1em;
    line-height: 1.3em;
    margin: 0;
    padding: 0;
}

ol {
    list-style-position: outside;
}

a {
    color: #666666;
}
a:hover {
    text-decoration: underline;
}

#customerSatisfactionForm a, a:visited, a:hover, a:active {
    color: #666666;
}
.rhsTileLinks h2 {
    background: url("/images/css/rhsTiles_h2divide.gif") no-repeat scroll left bottom transparent;
    color: #000000;
    font-size: 1.2em;
    font-weight: bold;
    margin: 0 0 4px;
    padding: 8px 0 5px;
}


/* The Header & Main Navigation - IE7 - DO NOT EDIT/DELETE
=========================================== */


*+html #logoContainer {    
    width:272px;
    height:62px;
    padding:7px 0px 0px 10px;

}

*+html #userLoginContainer {
    text-align:right;
    float:right;
    
}

*+html #userFunctionsLinks {
    float:left;
    width:400px;
    text-align:right;
    margin:10px 15px 0px 329px;
    font-size:1.1em; 
 
}

*+html #userSearchWrapper {
    position:absolute;
    top:65px;
    left:752px;
}

*+html #userSearch .userSearchButton {
    padding:0px 0px 0px 0px;
    margin:0px;
    border:none;
}

*+html #userSearchWrapper input.userSearchField {
    border:1px solid #d0d0d0;
    border-right:none;
    width:228px;
    margin:0;
    padding: 5px 0 5px 10px;
    color: #000000;
    font-family:Verdana;
    font-weight: bold;
    font-size:1.1em;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}

*+html #userSearchWrapper .userSearchButton {
    padding:0;
    width: 24px;
    margin-left:-23px;
    height: 25px;
    border-left:1px solid #d0d0d0;
}